To be honest, I can't help but feel those falling over themselves to defend Albasini's right to say something 'silly' in response to Reza perhaps instigating his ire are probably casual racists themselves. Unfortunately for them and Albasini, this is an increasingly global sport where prehistoric attitudes are no longer welcome. I'd imagine racist thoughts are pretty far from most people's minds when they come across someone of a different race to them, so if the thing that flies out of Albasini's (or that disgusting creature Suarez for that matter) mouth is a racist slur, then perhaps such thoughts are not buried so deeply.
Also, it should also be pointed out that Germans and Swiss are not a race as such. Albasini and Cancellara, two of the highest profile Swiss riders, clearly have Italian heritage for a start. And Italian is not a race either. Therefore saying negative things about either of these country is not racist. Bigoted, stereotypical, narrow-minded perhaps, but not racist.
There are countries that treat women abysmally in the world, but just because these places are stuck in the Stone Age, that does not mean they are above criticism. Just as countries that have a dislike of foreigners are not beyond criticism. I have heard stories from people that have been to Australia that it is a very intolerant place. Where I am it's more a religious intolerance that's bandied about and is equally stupid.