McGuigan Simeon has posted losses for its financial year as it tries to deal with what it has called a "perfect storm" scenario in Australia.