It's not necessarily triggered by the government. Chinese are very patriotic, if not nationalistic, and the power of social media does the rest.
In this case Versace have only themselves to blame: T-shirts "Milan-Italy", "London-UK", etc. then "Hong Kong-Hong Kong" especially at this time, was incredibly stupid though probably not malicious.
I can relate.
I have seen people who are very critical of the government but at the same time circulate anti-West materials all the time.
From this, I would not even say it's due to stupidity, but more incompetence. If you are in a business and not know about one of your biggest markets, then you are doing something very very wrong!
For Portuguese you are probavly confusing it with the -ão ending. The tilde makes a difference.
For example: - pão / pau - mão / mau