Last 4 seasons for Mauer:
.864 OPS (2008)
.808 OPS (2007)
.937 OPS (2006)
.783 OPS (2005)
Best catcher in baseball? I'll give you that, but not the best player. Pujols and A-Rod have been in the discussion for basically their entire careers. Hanley Ramirez and Miguel Cabrera have been in it for awhile now, too.
Also, while I'm not disputing that a catcher winning batting titles is impressive, some luck is involved. Ichiro has had 4 seasons where he's hit .350 and above and has only 2 batting titles to show for it. Mauer has had 1 season where he's hit .350 and above and has 3 batting titles.
He's HOF caliber, yes, but longevity plays a part. Bench caught 1,742 games. Mauer has caught 607.