Have you met all the guys in this world? No, you haven't. There are guys out there who care about you, are madly in love with you, will treat you right, but you're too pushing them into FRIEND ZONE. And when that one guy screws you over, you either blame love, or either you start believing that all guys are jerks. No they're not. Love doesn't walk away, people do. If one jerk broke your heart, i PROMISE you that not every single guy will.
Open your eyes and realise that there are guys who want you but don't go after you because you're too busy chasing your so called 'Prince Charming'. Or you expect to fall in love that way they do in movies. Where it's love at first sight, or where the guy throws rose petals every where his girlfriend steps. Wake up! That's not reality..
He can't think about you 24/7, he can't open every door for you, hold your bag all the time, meet you everyday, and if you expect him to be perfect, then it's you who is not ready to be in a relationship..
So before you go on and say "ALL GUYS ARE THE SAME", just remember that many people in the future will break your heart too.. But one day you'll find the guy who is worth of all those heartbreaks. The guy who will treat you right, he might not throw rose petals everywhere you step, but he'll hold your hand and be by your side through the hardest times...