A $300 tournament for Call of Duty: WW2 next month at a Sydney RSL has been cancelled, after a volley of complaints from concerned veterans and the NSW Minister for Veterans' Affairs.