You ever try eating your fast food on the train/subway/bus. The same situation exists there too.
The problem isn't the cars. The problem is that we don't all live in some fantasy where people have time to sit down and eat their food and drink not on the go. If it wasn't the straws people would be complaining about the plastic coffee cup lids.