How can I find the ability to cry for the atrocities suffered by the Ahlulbayt (a)? I am usually not an emotional person, so could my sins be preventing me from crying for the Ahlulbayt, and if so, how can I change that?
Weeping and crying for the tragedies of Ahlul Bayt (AS) is a natural result of real love for the Prophet (SAWA) and his Holy Progeny. When your heart has the love for Allah (SWT) and the Prophet and Ahlul Bayt, you will cry for their sufferings. Sometimes, sinful acts keep a shield on the heart preventing the person from reacting and feeling the proper feeling of sadness. Repeating Istighfaar is very useful. There is a Hadeeth stating that more sinful acts lead to rigid ness in the heart, which leads to inability to cry.
Wassalam.