Put yourself in the position of a vendor from China. You have signed an agreement with Eleaf that means if you break the agreement you get a fine and will no longer be able to buy products from Eleaf, therefore you can no longer accomodate customers in countries where Eleaf products are allowed to be sold. That could affect your profit margins even more than just losing UK customers for Eleaf goods. A fine or even a court case would mean more losses and who suffers then?. gearbest or whomever would no doubt pass the cost on to customers, which in fairness would be right especially when a customer had caused the problem by letting people know they purchased said product from said vendor.
How you can say the consumer shouldn't give a fuck is just an example of ignorance towards vendors and other forum members . It was totally Wicked who went to Eleaf complaining about GB and Heavens gifts selling Eleaf at the prices they do. Look how much Eleaf products cost on TW ok they change the branding on TW but charge a lot more than other vendors from China. Consumers won't pay the fines etc would you want to even if you had caused the problem for GB etc?. This forums posts don't just stay on the forum they are on the wide web so people saying " i got a Eleaf such and such for £16 from so n so" etc gets seen by TW and causes them to complain. You me and everyone else gets free use of this forum because of vendors like GB and others paying towards the cost of running the site.
If it was you that where under contract would you risk breaking it, would you risk consequences, if so then i doubt you would stay in business for long or eventually you would get fed up with flouting the rules and comply to your agreement, don't take this personally i just hope you can see the point.
You cannot have your cake and eat it as the saying goes.