Thank you for your replies-oppinions.
What I'm going to do is to prioritize the collision response of the objects that have largest area overlapped. This is most likely to solve the other problem(I hope).
P.S Randy nice tutorial you have written. It was really easy to follow and everything took place in my head. Good job.
MARKING THIS AS SOLVED.