Most people are comfortable referring to “caring parents,” but speaking of a “caring environment” is jargon, not acceptable in formal English. The environment may contain caring people, but it does not itself do the caring.

See also “may/might.”