That's certainly crass, but it shouldn't be illegal to say.
If people don't want to support their country's military and servicemen, that should be their business; it's a legitimate political position to take. Not least because all British soldiers are volunteers, and most of what British soldiers have been doing for the past generation is tagging along with American imperial military adventurism.