I think it is quite funny how PS3 owners whinge about other games getting their DLC first on other consoles but seem to forget that they get some earlier too - it is not ALL out on other consoles first. Xbox has MW3 - PS3 has BF3. PC owners may not get DLC early but they also generally pay less, usually at least £10 less, for their (usually better graphics and in the case of BF3 bigger in terms of players) games.
PC players also had their game patched before the console players games were too.
I am glad that I own both consoles as I can buy games for both to benefit from these exclusive deals - however I tend to buy my DLC for the xbox version as I prefer the point system. I can usually find special deals to purchase points cheaper - I recently paid less than £25 for 4200 (from microsoft themselves with a special deal code) this makes this better value at about £24 if I choose to buy it when it becomes available on xbox
Still think they should have offered a discount to those who have already purchased or got B2K though...