грязно, нареч. и в знач. сказ.
грязно ругающийся
Ответы справочной службы
Запятая не нужна, но предложение построено не вполне удачно, лучше его переформулировать.
Да, здесь написание с двумя Н оправданно.
Справочники
Сложное предложение — предложение, которое состоит из двух или нескольких частей, связанных в одно целое по смыслу и интонационно. По структуре части представляют собой простые предложения. Объединяясь в составе сложного предложения, простые предложения сохраняют в основном свое строение, но перестают характеризоваться смысловой законченностью и утрачивают интонацию конца предложения. Сложные предложения делятся на союзные (в качестве средства связи частей выступают союзы ...
....: На улице было почти везде грязно, хотя ...