If people wanted to obtain their Bitcoin Cash immediately, they should have stored their coins offline, because at the end of the day, that's where coins are supposed to be stored.
True. However storing offline is not a solution for everyone, because it may not easy to do or let's say alone to understand. Remember that it's one of the problems still for the mass adoption (making it easy to use).
There are people who don't know manage wallets, keys, etc. Those people like to use online wallets such as Coinbase. There are also a very large amount of people using Exchange Platforms as their main wallet. Because they don't want to deal with their own wallet, or for whatever reason it is.
Everyone has the right to complain about something, there is nothing written on Moise's tablets telling we can't.If we can't complain about anything then it is a tyranny at least a dictatorship.