Sorry to butt in, but I must take issue with your usage of the word 'inappropriate'. If something is inappropriate, it must be inappropriate to a particular place, situation etc. For example, clothing that is appropriate to a pool party would be inappropriate at a wedding. Conversation that is appropriate at a cocktail party might be inappropriate to the workplace.
If his views on racism are not appropriate to something in particular, then maybe 'inappropriate' is not the word you need. Maybe you find his views on racism offensive, or nonsensical, or some other thing. In any case, in this sentence, you have not used the word 'inappropriate', appropriately.
As you were.