I agree but who's job is to do that? Government and people both, awareness etc but in Punjab blame will go to PML-N no matter what anyone says, they have been here for almost 7 years, no small dams built, no sewages maintained nothing done. Even if they had built one small dam flooding like now that is happening could have been reduced by 20-30%. Looks small but is a lot. If you want people not to throw trash on roads you need to put a law, enforce it, built trash drums, appoint people to take away trash etc. Near my house people used to throw trash we got it cleaned two times, next time no one ever threw trash and it has been clean for more than 5 years, there was ground people used to throw trash there and we repeatedly ask the local government to get the ground clean or do something so people don't have to throw trash there. Now some ghairatmand people have themselves started to clean and take away the trash. If you say people we are doing what we can but what has the government done?