It’s not a crime to speak up, to let people know they hurt you, to walk away from people who constantly offend you with their words or their actions and it’s not a crime to remember your worth and remember that you deserve to be treated with respect.
You both liked each other and it was clear, but he wouldn’t commit and kept saying it was timing. Now, you know that that was bullshit too. You were angry, absolutely. He was wrong for you, yes. You knew that you deserve better, no doubt about it. It has been time to move on, of course. But your feet weren’t moving. You haven’t left.