Couldnt disagree more. This country doesnt get criticized enough. Most problems stem from the complete lack of accountability of our babooze and criminally low expectations from the people. If the people themselves wont expect proper roads, drainage and clean street, why would the politicians do it. Only when important foreigners come, these idiots scramble like clowns to do the very basics
That doesn't mean you start abusing, and the issue is not people expecting but how they behave even with a dustbin in train they will throw the plastic wrappers outside train.
You can criticize as much as you want but don't abuse.
And one more thing constant negative critisism will not get you anywhere, this argument of critisism is given so many times that in the name of it people start badmouthing the country itself, if you like other country that's your choice but that doesn't grant you liberty to say anything, you should criticise, don't want to stop in doing that, but there should be a limit in words which you choose while doing that.
And are you ready to pay the overhead costs which will come up if the infra you are expecting is there. In a typical city if there is good infra then the property cost is around minimum 30 40% higher, where the costs are already too high.