I have no problem with grass. It just has more weaknesses than most types. But that does not make a different when the pokemon is asleep. If you read between the lines you should of have got that what I mean't was that they have moves that can paralyz, poison... Etc you should know this... So that means they make up for the typeweaknesses with moves like sleep powder that put the target to sleep. If the target is asleep they can not attack. They are forced to switch out. You can use this to your advantage. Like switching Pokemon or making them switch at your will. But ghost are still the bar type.
Sig edited due to exceeding image size limits. Read the signature rules!