So you’re angry because you cocked up and didn’t enter the details correctly. It’s hardly their fault. It does say when filling out the booking that all details must match EXACTLY.
It’s the same when booking flights. If you spell a name wrong they can hit you with a charge when you go to check in.
Guess the moral of the story is check and recheck before hitting confirm.