This is the difference between demo and real account. In account, people earn alot and make profit while in real account it seems very tough. Even people cant get survive in real account.
In demo, they dont invest money, all they got is virtual. SO there is no tension, but in real trading, people invest money and they have tension for that thinking if he/she losses, then his/her invest will be ruined. For that reason less people trade well in real account in forex.