Simple choice for you Shakahron.
1) Tolerate the poor service and hope it somehow improves.
2) Take your business to a company that care. If you're in a fixed term contract you'll have to use the VM complaints process (and arbitration at Ombudsman Services) to be released from contract without penalty. If you need to take the matter to Ombudsman Services, make sure that you explain the impact of the poor latency on you for reasonable domestic purposes like gaming, working from home etc.
VM staff insist they can see no problem, maybe they should compare your BQM charts to mine:
