It's simple....Google is adjusting their engines to show results on product and service information (news sites and such) over sites that sell the products or services. Some sites get through cause they are big sites that also play big with Adwords as well. Their new stock holders now control the engine. So many filters to deal with now. Sorry mom and pop.
My 2 cents and that's about all I can afford with Adwords... ;-)?