I agree. I can understand the reasoning behind allowing Ghosts to swap out of some trapping moves, but not all trapping moves work the same way (e.g. Mean Look).Also, ghosts can't be trapped anymore. That's not right.
How about this -- Ghosts can swap out of trapping moves, but then the swap occurs at delayed priority (e.g. -6) instead of the normal (+6) priority?