Android Hates Quotation Marks (' and ")?

Hi folks,

Just writing here to vent a little and see if anybody has a fix for what is currently my biggest problem with Android since adopting it around 6 months ago. Whenever I'm writing on the phone (Galaxy Nexus, ICS) and the sentence contains quotation marks Android's keyboard or spell checker wants to delete the marks. It happens as soon as I press space like normal auto-correct and even when I stop it, it never seems to learn that using quotation marks is sometimes actually intentional...

I'm trying to avoid switching to Swiftkey or another keyboard because I am actually pretty happy with the stock ICS one and I find a lot of the others have strange layouts that make it hard to transition between different phones and maintain a good typing speed.

I'm hoping somebody here has also experienced this and knows a work around or setting I can change to fix it? I would prefer not to completely remove auto-correct as, for all it's hilarious stuff-ups, it's pretty good. Anybody found this as infuriating as me? Anybody know a fix?