I hate to see so many people lacking common sense.
「多すぎる」は、それを見て不快に思うという状況なので、
I hate to see so many people
という文が骨格になります。
その people の内容として「常識のない」は、lacking[who lack] common sense で、「ない」「足りない」のどちらの意味も出すことができます。
実際の対象が「マナーのなってない」人で、それを直接言いたいのであれば、そのまま
bad-mannered people
を目的語にすると良いでしょう。