Now my friend is crushed. Just really crushed. She had fallen for this guy over the internet and really believed that he loved her. She even went so far as to get a second job to pay for his ticket to visit her.
Sometimes, I just hate men.
I'm very sorry to hear about your friend's heartbreak. Unfortunately, Internet Asshole Guy was waiting for someone who would do his bidding and eventually break under pressure. He targeted your friend for a reason. He saw what he wanted in her. I hope she heals and learns more about herself so this won't happen ever again.
As for the debate on whether it's more important to tell the truth or be nice, you don't always have to choose between the two. There is a time and place for being nice. I'd say most of the time. Sometimes it's more important to make sure the truth is acknowledged and in certain cases being nice will weaken the delivery or impact. Takes time to learn that kind of discernment.