You’ve been here since 2007, you should know what we mean by “feral” if you’re an honest poster. And yes, people can be feral: just ask the LORD what He said of the Amalekites.
I know how I see feral used.
See also this post:
http://www.freerepublic.com/focus/news/3391813/posts?page=49#49