everyone is entitled to his or her own opinion. it becomes an issue when people don't have the social filter to know when it's appropriate to share those opinions with others.
if he's at a reclaim Australia fu*k off we're full southern cross tatt convention, then I'm sure that's an appropriate forum to air his opinions. when he's on the job and he's being paid to do a job, that's not the right forum to be sharing his political views (or any personal views for that matter). him having the opinion is not the issue. it's his lack of self censorship and social filter and inability to regulate his behaviour appropriate to the social setting he's in that's the issue.