Calling someone a puto, whether in a Spanish or mixed English–Spanish contexts, is very offensive. 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. This pejorative connotation is why members of...