I am sure OP was trying to do a good deed, stop being so hard in her.
Not everyone is aware what the latest phones are, so she may not be clued up about iphone 4 not being that 'old'. Give her a break.
Op,I think people may be a little touchy with it being so close to x-mas and many of us broke! 