The City of Taylor, Texas, is facing public outcry after residents found out a data center's being constructed on land donated as a public space.