I faced similar situations (though not specifically about Apple) back when I was in school. It's not pleasant, hang in there!
There are several scenarios how you could approach this situation, all depends on your character, how important those friends are to you and you wishes (e.g. do you wish to try and genuinely educate them by having a (hopefully) productive discussion, escalate the situation, let it slide and cope with it through clenched teeth).
In the situations I've faced, I'd usually try to explain my circumstances/reasoning first, ask them to stop. Some would understand/accept and would stop blabbering/suggesting nonsense, others would continue to be selfish and ignorant, and would continue to harp about the topic every chance they got.
Second phase would be to decide what to do with the selfish and ignorant ones - continue to befriend them or cut them loose.
Sooner or later I'd eventually choose the latter for those selfish, entitled and narrow-minded people. Because, why waste my time with 'supposed friends' who refuse to accept my circumstances and just selfishly push their agenda on to me for the sake of chasing pointless 'popularity', fake 'status' or whatever else is driving their overinflated egos.
That's not a definition of a 'friend' in my vocabulary.
After that decision is made, the process or swift or soft cutting off would begin. Daily irritation reduced to the minimum or completely eliminated, and extra time freed up to find new (and better) friends.
EDIT: Oops, just noticed this is a very old topic, with the issue probably long resolved. Ignore this whole reply.