Correct point.
The Senator might be selected as a result not of the majority support, but do to gerrymandering that helps a party.
Good point.
There's something naive about plans to have state legislatures select Senators, when the parties spend millions drawing district lines to advance their own interests.
The other alternative -- going back to having state legislators represent counties, rather than an equal number of voters -- isn't going to fly either. No way cities are going to let themselves be disenfranchised.