Opportunist

An opportunist is the one who picks up the stones hidden in the gossips and steps on them to make progress!

Blame & responsibility..

Blame and responsibility are like two legs of a person, to stand with balance we need both the legs; if you blame a person for something you also need to take the responsibility of correcting it; blaming alone brings no gains & responsibility alone teaches no lessons!