Right on target. Folks always talk about pols betraying voters - we are up the creek because pols know exactly what the average voter wants.
Just as it is the job of a businessman to make money, not widgets - it's the job of the politician to get elected, not to keep people free.
Successful pols win because they back things such as the income tax, handgun control, Social Security, Medicare, etc... A winning politician knows how to please his customers.