According to WTOP, small business owners are unhappy with how much they are getting taxed. A new survey by Clutch, a D.C. B2B research firm, 30 percent of those business surveyed think they overpaid their taxes. Read the article on WTOP