Feral cats are not aggressive by nature. Since this little guy was pretty much mellow in the beginning, it could very well be that he's sick or injured. Cats can get mean when they're not feeling well.