I'm going to ditch a dinner date for the second time with a friend
Why do you keep ditching your friend?
Why would I waste my time with an asshole?
It's not right to ditch someone that you have plans with. If you don't like this person then just stop being friends with them.
I'm happy with my decision and I'm going to do it.
I think that you should just cancel going out with them at all. If you do not like them, you should not ditch them though.