Начнем с основы слова философия. Правильнее всего сказать, что основа философиj, ведь буква я обозначает два звука: [ja], из них только второй является окончанием, а первый принадлежит основе. Но упрощенно можно сказать, что основа в этом слове философи- , а окончание – -я.
Что касается корня, то здесь возможны варианты. Можно выделить два корня, как это сделано в словаре Тихонова: мы хорошо знаем о существовании греческих слов phileo 'люблю' и sophia 'мудрость'. Те же греческие корни в словах филология, филофония; теософия, антропософия. Но можно найти аргументы и в пользу выделения корня философ-: в русском языке это слово не было собрано из двух греческих корней, мы получили его в таком виде из немецкого языка, т. е. в русском языке это слово непроизводно.
Этот оборот можно выделить запятыми, но не обязательно.
Верно: «Скажи "нет" наркотикам». Но возможно и без кавычек при слове нет (например, можно выделить это слово курсивом).
В этом слове выделяется постфикс -ся, а что касается -ть, то его можно выделить как суффикс или как окончание (в лингвистике нет единой позиции по этому вопросу: некоторые языковеды считают -ть суффиксом, некоторые – окончанием; в школьной практике -ть чаще выделяют как суффикс).
Можно выделить уточняющее приложение запятыми или тире, но оба знака должны быть парными.
Да, в слове скворушка выделяется корень сквор- (это слово образовано от скворец с помощью суффикса -ушк-, финаль -ец перед суффиксом -ушк- отсекается).
Корень скворец-. В современном русском языке нет слова, от которого образовалось бы существительное скворец с помощью суффикса -ец (если выделить корень сквор-).
Правильнее выделить в этом слове корень мешоч- и суффикс -ек. Да, существительное мешок образовано от мех, но в современном русском языке суффикс -ок- в этом слове уже не выделяется (значение слова мешок в современном языке не может быть объяснено через значение слова мех).
Этот вопрос хорошо бы задать составителям. Вообще самым правильным было бы выделить оба варианта как допустимые. Да, когда-то вариант ржавЕть, заржавЕть не разрешался. Например, в словаре «Русское литературное произношение и ударение» под ред. Р. И. Аванесова и С. И. Ожегова (1959) указывалось: ржАветь (не ржавЕть), заржАветь (не заржавЕть). Но это было более полувека назад. И хотя некоторые носители языка (особенно те, кто пользуется старыми словарями) до сих пор убеждены, что ржавЕть, заржавЕть – ошибка, этот вариант уже не одно десятилетие считается нормой. В словарях современного русского языка варианты ржАветь и ржавЕть, заржАветь и заржавЕть даются как равноправные, а в некоторых изданиях ударение ржавЕть, заржавЕть даже считается предпочтительным.
Здесь запятая не требуется. См. также: 793">http://gramota.ru/spravka/punctum/58793