Doubting whether one was in a state of haidh while performing umrah and hajj

Q: My concern is as follows:

Alhamdullillah, Allah Ta'ala has granted me the opportunity on several occasions to perform Umrah, as well as the opportunity of Hajj. The problem is, I have a problem with my haidh. I have an issue with stained discharge. At the time when I performed Umrah and Hajj, I was unaware of the fact that the discharge was in fact haidh. Hence I performed ghusl early, and very likely spotted after. It is very rare that I do not spot. There is a very high possibility that when I performed my Umrah, and Hajj, I required ghusl. Hence I would have performed all fard, wajib and nafl tawaaf in a state of impurity. Are the Umrah, and Hajj valid? Is any damm required from my side?

Forced marriage

Q: I was forced to marry a person whom I did not like. I told my mother many times that I dont want to marry this person but my family was not willing to call off the marriage. One night before the nikah I consumed sleeping pills with intention of commuting suicide (Astagfirulkah). The next day I was under the influence of medicine and I don’t remember anything. During my subconscious state my nikah was done with the boy. I was not in my complete senses. I informed my husband about the suicidal step that I have taken and that I don’t want to live with him. Is this Nikah valid as my consent was not given in complete consciousness.

Attending Hindu festivals

Q: In India there are many festivals of false gods. Everywhere people celebrate it. In the IT Company that I work in people also celebrate these festivals. The company makes one entertainment program in which they say to the employees to come the next day with constumes. Then they worship false gods and dance in that program.

Many Muslim people, mostly girls, get involved in that. They wear clothes like the non Muslims. I tell them not to get involved in that, they tell "we are just going to have fun. We are not going to worship any false gods." Are they doing shirk?