lol, the guest always have the right to spit on the floor, like Countless Chinese have been doing in all over the world for ages, have the right to do so does not make it less rude.
Also, it is NOT your Perspective on being rude, it's the British High Society and their opinion on whether or not it is rude, nobody is forcing the Chinese to attend the meeting in the first place. So, if you accepted the invitation, you need to follow THE HOUSE RULES. not your rules.
Just because you like to spit on the floor and punch the host in the back does not means it is not rude to someone in a different culture. Doing so may seems rude to someone but not you, but to that someone, he or she have to right to say that you are rude.
Again, you should take my advice not to attend any formal meeting that require a suit, some people are born to belong to chucky cheese, and you sir, are one of these people.