The National Feedlot Corporation (NFC) has blamed the federal government for creating obstacles which caused a shortfall in the company's cattle production.