It's not about sex workers. There is a distinction between whore and prostitute in spanish, even for the word puta. I wouldn't say it's a curse word if you actualy mean a sex worker, but rather a. It is often used as a homophobic slur, comparable to the english term. It's a derogatory term for gay man.
It is like calling someone a faggot. Using puto to call someone “weak” is also offensive, because it denigrates people who are gay by comparison.
JustNashy Leak: The Information You Need To See
Explosive Drea De Matteo OnlyFans Leak: See It Now
LowkeyDeadInside's Biggest Lie: Finally Uncovered.