I always find it quite insulting when the United States flag gets used as an icon for ‘English’. Technically it shouldn’t even be the British flag, but really the English flag. But you don’t often see that do you?

And considering there are more Portuguese speakers in Brazil than Portugal, why not show the Brazil flag for Portuguese (if you’re being consistent with the use of the US flag).
Or… just don’t use flags to illustrate language. Ever.
