Guys, What should I do?

So I've been talking to this guy for a few months and we really like each, we already confessed to that and he's really sweet. However he hasn't asked je out yet or shown any signs of wanting to date me so I suggested that I drive over to him and he said lol so yeah figured it wasn't serious and he wasn't looking for anythibg exclusive tho he said I was the only girl he was talking too at the time so i was still talking to him and we're a little more than friends i guess I don't know.

So I started hanging it with a guy friend that likes me and behold as the universe wants to fuck me over who the fuck do I run into guy A while on a date with guy B. He stormed off i apologized ti guy B and tried talking to hi. I felt really shitty about the other since he really liked me and I was using him to get over the other guy. So now while talking to guy A i trued explaining that it wasn't a big deal and that nothing happened besides him touching my leg like he saw amongst other things but no kissing or see or anything like that we were just in the park lying down and talking he even grabbed my book and went in to kiss me but I stopped him.
He's really mad now and wants me to sleep with him to prove I like him its not like we haven't done stuff but I wasn't gonna sleep with him for that. I messaged him and apologized and he apologized for the stuff he said, I was really mean. I accepted his apology but he won't accept mine. he's saying sorry isn't enough to forget about the situation and I shouldn't have done that in the first place when I claimed I liked him, I've been apologising non stop for the past 3 weeks to no avail and now he says to forget about him, it's better for me.

Now I am royally screwed. Advice would be nice. He's a really good guy and he's really sweet and we talk for hours and he makes me laugh, it's just so chill being with him I can literally say anything but with guy B it's like walking on egg shells I feel compelled to be nice.
Guys, What should I do?
Post Opinion