Слово тварь употребляется в двух значениях:
Если этим словом называют человека, то это, конечно же, оскорбительно. Потому что этим словом называют, обращаясь к человеку, увы не живого создания - животного, а низкого, гнусного, бесчестного, грязного, недобросовестного, позорного, неблагородного, гадкого, стервозного, сволочного, свинского человека. Именно так, а не иначе!
<hr />
Итак, прежде, чем кого-то назвать тварью, нужно подумать, обладает ли адресат качествами, перечисленными выше? Не придется ли отвечать за свое необдуманное, негативное, унижающее достоинство человека обращение?!
<hr />
А если кто-то из невоспитанных людей, чтобы досадить, необоснованно так кого-то называет, то это не делает ему чести и не вызывает уважения.
<hr />
Могу ответить за себя: тварью никого не называла и не назову. Это ниже моего достоинства. К счастью, тварью меня тоже никто не называл, чему я очень рада, того же вам и желаю!