Is banning them from lobbying sufficient?
What if someone retired from politics and then works for Shell and pays for a free weekend getaway to the Bahamas for a Congress member? Or for their “friend”?
Sounds like we need strict laws around what is lobbying
Approval voting sounds good.
One issue I see with the star system is that people tend to have preconceptions about star ratings. E.g. some people never rate 5 stars on principle or will rate something 3 stars without realizing that is a 60% rating. My point is I think you might see some weird skew in the results based on this.