They're free. All you have to pay for is the seasonal BP rewards and the dungeon. Do you people just not play the game? Because my buddy doesn't have the battle pass and he was grinding the public events getting the weapons just fine.
If any of you DUMB -blam!- had a brain you’d know nobody plays this game with our buying the seasons. I swear to god you idiots will try to justify anything bungie does