If this alarm is is draining the power out the battery, then it's uselss to you.
Sounds like a fault of some sort or they havent hooked it up right.
When I went shopping for an alarm, I asked the question 'Can I leave the car in the city overnight and not get stolen."
Apart from being towed offcourse, i got a Mongoose Alarm installed for $500.
keep the alarm simple, no fancy window wind ups and all that. Less chance of something going wrong.
3 point cutt off, fuel pump, ignition, starter...battery backup warranty and gurantee if car get stolen in first 12 months.
hows that for an alarm co.