This seems like a very old fashioned, pvp style of DM mentality. Int saves, fire immune foes, or archers all exist only because the DM wants them to exist. If you want to gatcha someone, that's fine, but don't pretend that's not what your doing. This being a problem at a table is generally...