The war on traditional values has created a lost, angry, confused generation · Rebel News · Sentinel