Douglas Macgregor has said there is 'a sick mentality' that Germans have to 'atone sins of what happened in 13 years of German history and ignore the other 1,500 years of Germany'