That's understandable. Especially text that's almost entirely in katakana is a bitch to read. It's just that it usually is 'reserved' for single (often foreign) words so you don't get as much practice reading it, I guess.
While cliché foreigner speak certainly is quite exaggerated and face palm worthy, to be honest, most Western foreigners that I've met in Japan (mostly exchange students, though) really did suck at kanji. But their Japanese wasn't that good, either. Most people I know that are good/fluent in Japanese have no problems with kanji. It's just that a lot of Japanese people think that their language is pretty much unlearnable by non-natives, which of course is nowhere near the truth.