Huh?!? Only seven players have been good or great in the last seven drafts? What are you smoking? Let's review the players you missed per draft:
2011
Too early to tell, but Cannon, Dowling, Vereen, and/or Ridley could be starters. Possibly several of them could be very good starters
2010
Brandon Spikes - Solid two down player and starter. Based on how he ended the season last year into the playoffs, he could be a big playmaker.
Brandon Deadrick - Turning into a solid player and possible starter, excellent pick for a seventh rounder
Zoltan Mesko is one of the better punters in the league
2009
Patrick Chung - a solid starter
Myron Pryor - Solid rotational guy and an excellent sixth round pick
2008
None to speak of after Mayo
2007
Brandon Meriweather was not the player we hoped for but he did play at a Pro Bowl level for a while
2006
Stephen Gostkowski is one of the best kickers in the NFL
2005
Ellis Hobbs was a decent starter for a few years
James Sanders also a decent starter for a few years
Nick Kazcur started for a few years
Matt Cassel started for this team in a 11-5 season and turned his 7th round pick status into the 34th pick in the 2009 draft.
Look at all the busts.
The Pats haven't been one of the best drafters in the past seven years, but not nearly as bad as you make it out to be. Yes, they had a few bad years, but the last two or three drafts have been pretty good.