Two things here; was he kicked out for displaying this dubious "white supremacist" slogan or for criminal trespassing?
Second, as a Staff Sergeant, he should know that there are few quicker ways to get kicked out than being in a leadership position and being perceived as a racist. And, yes, there is a double standard. We can bitch about it all night long but it is what it is. Getting arrested at a white nationalist rally and being on the side of the white nationalists is going to put your career on pretty thin ice.
He was separated for criminal trespass
Well, so we just have to accept that double standard? We should not imo.