DGCA
I sincerely think that the DGCA has evolved a lot over recent times.
Our problem is that in our job we are too advanced, compared to other professions, as far as human factors is concerned (error management).
The consequence of all this is that we expect others to be/do the same, it makes us rightfully too sensitive if we see that we stand all alone.
Things can improve as long as there are no traces on paper, that's how it works.
Good luck