One hour connection time for a once a day international flight is your first mistake. If a longer MCT wouldn't work for your party of 4 then I would have chosen a different destination that does.
Did you have travel insurance? I don't book non refundable hotel nights for the exact reason of what happened to you. To me paying an extra $40 or $50 a night is better than the alternative.