Род аббревиатур и несклоняемых сложносокращённых слов определяется по опорному слову в полном наименовании. Поскольку в данном случае определить это полное наименование (то есть «расшифровать» сокращение) затруднительно, род слова определяется или по его внешней форме, или в соответствии с родом более общего по значению слова. В первом случае слово Краснодартеплоэнерго будет выступать как слово среднего рода (оканчивается на -о). Во втором случае определяющим может быть женский род слова компания. Тем самым слово может испытывать колебания в родовой отнесенности. Ср. примеры из Национального корпуса русского языка: Таким образом, Краснодартеплоэнерго недополучило почти 62 миллиона…; «Краснодартеплоэнерго» известна тем, что среди ее совладельцев значится…
В разговорной речи несклоняемые наименования самых разных изделий наследуют родовые признаки тех опорных слов, какие говорящие выбирают и называют (или подразумевают) в каждом конкретном случае. Несклоняемые наименования автомобилей могут употребляться как существительные женского рода (как слово автомашина), мужского рода (как слово автомобиль).
Возможны оба варианта, в данном случае лучше выбрать форму множественного числа.
Фа́росский — таким могло быть произношение прилагательного, образованного от названия средиземноморского острова Фа́рос. Тем не менее известный с античных времен Александрийский маяк историки именуют Фаро́сским. Прилагательное фаросский не отражено, к сожалению, в известных нам лингвистических словарях (в отличие от форо́сский). Можно учитывать произносительные тенденции в русском языке: обычно в прилагательных, образованных от топонимов (существительных мужского рода), ударение ставится на том же слоге, что и в производящем имени. В отдельных прилагательных ударение может ставиться на другом слоге: например, если топоним произносится с двояким ударением (ср. си́дне́йский) либо производное слово, как и топоним, состоит из нескольких слогов (ср. название древнего архангельского города Ка́ргополь и прилагательное каргопо́льский). Однако в обсуждаемом случае свою роль сыграла речевая традиция, имеющая отношение к терминологии специалистов по античной истории: прилагательное фаро́сский, так же как прилагательные дело́сский, лесбо́сский, мило́сский, родо́сский, восходящие к греческим топонимам, произносятся с ударением на втором слоге (под влиянием французского языка).
1. Слово чаща стоит в винительном падеже. На это указывает окончание -у (в форме родительного падежа окончание -и: (нет) чащи). Кроме того, предлог сквозь требует формы винительного падежа (см. в словарях: сквозь кого-что). Вопрос задается от глагола: продвигаться (сквозь что?) сквозь чащу. Аргументы учителя неубедительны.
2. Слово ребенок стоит в винительном падеже. Глагол жалеть требует формы винительного падежа (см. в словарях: жалеть кого-что). У одушевленных существительных мужского рода окончания в винительном и родительном падеже совпадают, но для того, чтобы узнать падеж, можно заменить это существительное на существительное женского рода (жалеть девочку), и всё станет ясно.
На согласование по среднему роду влияет внешний облик этого слова (оно несклоняемое, оканчивается на гласный, ср.: «Динамо» забило, «Торпедо» вылетело). Да и с родовой принадлежностью названия города тоже не всё однозначно: словарь Е. А. Левашова «Географические названия» указывает, что название города Тосно может употребляться как существительное мужского и среднего рода, а «Грамматический словарь русского языка» А. А. Зализняка фиксирует Тосно как существительное только среднего рода.
Таким образом, можно говорить о допустимости согласования и по мужскому роду (влияние родовых слов город, футбольный клуб), и по среднему роду (влияние внешнего фонетического облика названия).