The things you are describing happen in Real world poker as well. So there occurence in online poker is to be expected.
However you are correct to be skeptical of online poker. There is absolutely no reason to believe it is an honest game.