Contacting EK via fb isn't very forthcoming. You need to go over the phone and talk to someone in Skywards who can verify the matter. That's 1.
2. Without having this discussion deviate into whether or not DOT apply here (they don't btw), you could tell us the route you booked and we'll be able to verify whether the charge is accurate or not. If it's accurate then obviously, EK had a glitch with their website at the time you made the booking OR you simply misread the total charges. If it's not then most likely EK is in fault with a glitch.
3. If you go down the line of disputing the charges with your bank, EK will likely just cancel the bookings and refund, which might or might not take some time. If you were to cancel and refund directly with EK, the miles/charges will be refunded pretty quickly.
Regards