As a brazilian, who lived in Brazil for 20+ years, let me comment on that:
1 - People there are lazy and not very knowledgeable, that's true. There is always people trying to: rob you, scam you, etc.
As for english, I speak it a bit and I can assure you most of my friends do as well, but...