Nearly two weeks after residents packed the Marine Village Hall to condemn his removal of the city's POW/MIA flag, Marine on St. Croix City Councilmember John Goodfellow is publicly apologizing, calling his actions "reckless and indefensible" and saying he regrets…