If any CF member wants to go out an earn extra money by busking or moonlighting, there's nothing wrong with that and in that sense, this guy has done nothing wrong. Where he's gone astray is in making it a protest against government policy. If he'd not put out his helmet to collect the cash and he'd not mentioned that he was a soldier on his sign, then this wouldn't have even made the local, let alone national news. This isn't that much different than the mountie who went on TV, smoking a joint in his red serge. He was doing something entirely legal and ethical, but chose to cross the line and make a political issue out of it.