你描述的这种情况可以得到违约赔偿的,所谓不可抗力的因素是说人力不可抗拒(如遭遇洪灾,旱灾等天灾),而环保问题完全是开发商自己造成的,建议你先与开发商协商解决,协商不好就向当地法院起诉开发商索赔,而且包赢
合同上标明2012年12月31日完工,并非说是交房子,若是上了法院,开发商是可以胜诉的----
我们也是这样说,而且都没有提前给我说