Walmart is violating campaign finance law by encouraging workers to donate to a PAC backing the company's favorite political candidates, according to a complaint filed with the Federal Election Commission on Monday. The company entices managers, executives, professional workers and shareholders to give to its political action committee by promising to donate twice as much money to a company-run charity for Walmart employees as its workers give to the PAC. This policy violates an FEC rule against companies making campaign donations directly to candidates, parties and political committees, according to the complaint.