You can always use the block feature if you dislike what they are saying, GP's can't be logged in 24/7 they have lives too and sometimes when they check the report the player will have stopped and they can't just ban them based on your word as you could see how flawed that would be. Just report them and block them, I'm sure the reports against them will build up and they'll be dealt with eventually when someone is online.