So if Coca Cola is the only thing available, he will just refuse. I personally prefer Coke, but I'm not going to walk off stage if I am offered Pepsi. A bit rock-starish if you ask me.
I think it's really too harsh to criticise him like that—He's obviously autistic, so people who deal with him should be more forgiving of this kind of behaviour.
If you read the riders of actual rock stars, you will find that RMS's rider isn't that extreme. He doesn't even require M&M's sorted by color[1].
Most hired performers have specific riders that detail exactly what will be provided by the venue/etc. Detailing your interactions as specifically as possible in an actual contract removes ambiguity and prevents mistakes and misunderstandings.
`A supply of tea with milk and sugar would be nice. If it is tea I
really like, I like it without milk and sugar. With milk and sugar,
any kind of tea is fine. I always bring tea bags with me, so if we
use my tea bags, I will certainly like that tea without milk or sugar.
If I am quite sleepy, I would like two cans or small bottles of
non-diet Pepsi. (I dislike the taste of coke, and of all diet soda;
also, there is an international boycott of the Coca Cola company for
killing union organizers in Colombia and Guatemala; see
killercoke.org.) However, if I am not very sleepy, I won't want
Pepsi, because it is better if I don't drink so much sugar.`
I wouldn't want to be the guy who arranges a Torvalds-Stallman meeting. These two are quite passionate and disagree about something that Stallman spent his life preaching. It wouldn't go well.