Politicians are so easy to buy, because the existing economic system makes them easy to buy — elections require campaign donations, which then must be used in spending to pay mass media for politicians to get their message out. This makes it so that only those with money can influence elections through donations.
Public funding of elections must be implemented, and obligatory showing of of politicians’ messages and their debates must be effected on all major tv channels like various countries do.