MP criticises 'anti-green, anti-science forces' in parliament