I'm not a Buccaneers fan... but they proved both in record and on the field vs. both potential NFC West representatives that they were the better team.
A way to fairly resolve the scenario really needs to be built into playoff scenarios going forward. Not every conference winner (in college) qualifies for a BCS bowl bid.
You need to pick the six best teams from each conference... regardless of division. Even under the 'best six' scenario, the Rams or Seahawks would still get to raise a banner as NFC West champs, they just wouldn't receive the automatic playoff berth. Under the current scenario the Rams or Seahawks will pick behind the Buccaneers come the April draft.