I think you have a warped view of what a racist is. You don't have to be a card carrying member of the KKK to be a racist. I don't know what the word flat is supposed to mean in front of racist or sexist. If I went around saying racist shit or doing racist shit, that would make me a racist. You know, most racists are very adamant that they are in fact not racist at all. That doesn't mean they aren't racist. It just means they're stupid as hell and racist at the same time. If casual racism or diet racism is a more palatable term for you, then by all means keep sipping from that can.Woah woah woah woah. Who said I would ever use the term 'woman' as a derogatory comment. All I said is that it is commonplace in the UK. It's totally a sexist thing to say, but I can also recognise people using the term who aren't themselves sexist.
Yes there is implicit bias which is a factor, but a bigger factor is parroting and peer pressure. mimicking what is said elsewhere which will have a root in sexism. Of course a sexist or racist comment has roots in seixsm or racism. But for the individual making those comments there are a bevy of reasons why they might have said it. And I'm sorry but for a large number of people that reason is stupidity and ignorance, not flat sexism or racism.