copperBearD, по‑моему, разные вещи. Экспрессивные оттенки точно разные. Мне кажется, слову «народ» в английском языке ближе слово «nation». А слово «puplic» — в основном значении «публичный», «общественный».
К тому, же нас словосочетание «враг народа» стало нарицательным и обрасло специфическими семами.