Wow, definitely shocking to hear this. I hope it did work alright for you.
Have you tried asking for compensation? Unfortunately, rules for Avianca and other carriers are not that clear to me, because we don't even have a centralized agency that looks out for airlines (like you have the DOT in the US).