Congress members are more accountable to the people than any other Federal elected official. Hence why in America they only have 2 year terms to make it or not.