Most Helpful Guy
Agreeing to be "friends" with someone you have romantic feelings for is lying to yourself and the other person; you're selling yourself short by agreeing to less than satisfactory terms.
If someone unilaterally changes the terms of the relationship, and you don't agree with them, then you counter with your acceptable terms are. If they're not willing to accept them, then you should tell them you won't accept that, to call you if they change their mind, and walk away and mean it.
Most Helpful Girl
Staying friends is the worst way of getting them back. With you as his friend, he is free to do what he wants, when he wants with no reprocussions. You need to distance yourself for several reasons. He's going to continue to hurt you (whether he means to or not) and you continue to be available should he EVER want to be with you again. The only way he may ever decide to be with you is if he feels the hurt of you not being available. The way it is now, he has no motivation to want you back. focus on your own life and happiness. Seeing you moving on is the only thing that'll shake him into making a decision