Oh no, thats soo bad!! Im really sorry that you had such a bad experience with Malta bargains! Especially with a baby!
I must admit, when we first booked they sent the invoice with all the names spelt wrong and it took a very long,frustrating phone call to get a new invoice out of them BUT I still saved a real load of money on the flights. Last September we paid £239 each and this June paid only £149 each and as there are 5 of us, so thats the spending money isnt it.
I would use them again purely because they are so much cheaper but I can fully understand what you are saying,money isnt everything and if I were you I would be slating them as well.
I think I heard that they were a fairly new company,maybe only starting this year? If that is the case then hopefully the problems that you had were teething problems and wont happen again.
Did you ever get an apology or any money back? Was it flight only or a package? If it was package, did the accomodation live up to expectations?