Salutations,
First- just a pet peeve of mind, but this does not sound like a phobia, but a hatred.
Second- are we talking all magic? Just arcane?
Alter Self would be a popular spell- if one absolutely needs to cast a spell in public, then they might as well duck behind a tree and disguise...