I looked up the meaning of Thaipusam and found this on About.com:
Dedicated to Lord Murugan or KartikeyaThaipusam is dedicated to the Hindu god Murugan, the son of Shiva and Parvati. Murugan is also known as Kartikeya, Subramaniam, Sanmukha, Shadanana, Skanda and Guha. It is believed that on this day, Goddess Parvati presented a lance to Lord Murgan to vanquish the demon army of Tarakasura and combat their evil deeds. Therefore, Thaipusam is a celebration of the victory of good over evil.
I like the last sentence 🙂
Happy Thaipusam!