Нас мало, но мы в тельняшках - выражение впервые появилось в Великую Отечественную войну в речи матросов, участвующих вместе с пехотой в боевых действиях на суше и славившихся бесстрашием и героизмом. Выражение означает: нас мало, но мы серьезные противники для врага и победить нас непросто.
Название не склоняется в сочетании с родовым словом: живу в селе Альшихово. Но (без родового слова): живу в Альшихове (предпочтительно) и живу в Альшихово (допустимо).
Можно, это не ошибка.
Противоречия между двумя частями высказывания нет, так как они близки по смыслу. Возможно, если это допускает контекст и особенности описываемой ситуации, рассматривать вторую часть как уточняющую первую.
Часть мало- пишется слитно с прилагательным: малопродуктивный, маловодопроницаемый, малоэнергозатратный.