It's hard to get used to, but you have to accept it, in freerolls, and even in buy-in tournaments, there are just some terrible players or players that just dont care. Also consider that people do have "favorite" cards, and if they think they are going to hit, they will stick with them. And what was the chip stack and position of the player that had J4 ? they may have just been playing position and had the stack to call. There are many possibilities and reason they could have played it. I personally think it was a bad move, I wouldnt play J4 os in any position, unless it was heads up.
Dont be discouraged!! Your time will come!