On one hand, I would be really disgruntled and angry if I spent all day in a suit, not being paid much, in the NYC heat. Still, people, have standards!
No no no.
They aren't getting paid at all, which is why they charge for photos to tourists. It's the way that they make money. They're aggressive because they really want/need it badly. I'd love to be more sympathetic towards them, but it seems quite a lot of them are
very ill mannered. The job market sucks. No matter who's in charge and what gets done, the job market will continue to suck mainly due to stupid little naggy bits and institutional stupidity. That's the only reason these guys are out there. They can't really find anything else. But they have no right to be that insanely aggressive, violent even, to get that money. And, well... we have
no idea who's in those suits. Could be a down on his luck father trying to feed his family, but it also could be any number of unsavory things. They could be pedophiles or drug addicts for all we know. Schrodinger's Cookie Monster.
But as Herald wisely pointed out... it's not Disney World. I can't tell if they're self employed or owned by some unsavory group of some sort... they don't have the rigorous standards of an Amusement/Theme Park, where, if someone in one of the costumes does anything, the whole park looks bad and the guy can get fired. You can't even talk in costume. There's a reason why Disney is that protective of their walk-a-rounds that they incinerate unused/damaged/old costumes.