US Senators and congressmen are underpaid. Their salaries should be doubled. The president should make at least a $1 million a year, directly paid by taxpayers.
Reason: If I, the taxpayer, pay them, then they have to work for me. The payment makes that service relationship explicit. I pay you, you work for me. And, yes, the current pay is too little, $174,000 - barely comparable to tech workers.
Only taking $1 is an invitation for corruption. (Not claiming it happened, but it is an invitation.)