Thus far, little Apple has done has been deemed against any rules. Psystar put the anti-trust issue out there, the courts nixed it. Palm has yet to bring proof that Apple wrote the code for the itunes update specifically to cut them off (ie, put in the palm codes with a 'if this is the code, don't sync') rather than simply updating with their current vendor code, whereas there seems to be proof that Palm violated a rule not to spoof someone else's vendor id.
someone sues Apple on a patent violation and it's all "yeah them, take that evil Apple", Apple even hits they will sue anyone and its boo hiss on Apple.
Sprint, Verizon etc all have exclusive phones but Apple is the only one that gets bashed over the iphone being on ATT for the first (not even 3) years.
seems to be the double standards are by the Apple haters. not the Apple fans.