He wouldn’t take me on a date until I brung it up. Who is wrong in this situation?

I started “dating” a friend I had known for years. Except we never went on a date. It felt like I was settling for less because all we ever did was hang out at my place. But our schedules never aligned and he worked 3 jobs, I worked 6-7 days every week. I still felt like we could squeeze in a date but he never asked. But I at least expected something for Valentine’s Day. I got nothing. Not a card, not a flower, nothing. And I felt like I expected that he should try to make it up another day since he was working Valentine’s Day and I was too. But he never bring it up. After two days I told him I was upset that he was just going to let it pass without trying to make it special or at least trying another day. I told him the day I would have off was Monday and he said we would go out on a date. Then a minute later he told me that he couldn’t because he had work. He seemed upset that I said we had to wait until Monday to see each other and I was upset that he canceled the one date without any attempt to reschedule. He told me that in another month he was quitting one of his jobs and would have more time but that it seemed like I wasn’t taking all the time we could get together and was more upset over Valentine’s Day. Eventually he said something that made me feel more satisfied which was to let him know when I had a day off and he would just drop everything. I told him that I didn’t want to be selfish and ask him to do that and he insisted that he was just going to call off of work or whatever other responsibilities he had so that he could take me out. I felt like it was nice that he was willing to but I wasn’t going to ever ask him to drop everything for a date. But then I decided that he could come back over to my place again because he at least was making an effort to give me what I want. But he refused and said he wouldn’t see me until we went on a date.

He wouldn’t take me on a date until I brung it up. Who is wrong in this situation?
Post Opinion