i never feel resentful when my post is deleted by a moderator if it looks like my post is not constructive.
even if my post is deleted everything that looks like a shit post, i'm very grateful because i can learn from the mistakes i made.
but i'm just confused by the way of deletion which i think is not fair.
There's nothing is unfair, if you think it's unfair you can show the post that shouldn't deserve to get deleted.
As long as your post get deleted by moderators, this mean the user who reported your post is right and you should correct your past mistake.
but if i do a post why is my old post deleted?not my latest post?
It depends on the user who reported your post, if they're report your old post, that's the reason why your old post get deleted.
i think if that person sees a lot of my crappy posts, they should report them all at once without waiting for me to post.
Who're you? it's up to the user when they want to report your post and which post he will report it. No one can control them, actually if you don't like your old post get deleted, you need to delete it yourself (you can't delete your post due to few things).