1. Is ‘Dharma’ not ‘Religion’?
If not, then what is it? Is it free for all?
It is true that ‘dharma’ isn't ‘religion’. It is a non-translatable & can't be translated as ‘religion’ in English. That much is true. But it is not free for all at all. Here is how.

In manifestation & practice, Hindu dharma is a concrete set of rituals.