Yes, always. Karmic law - karma and rebirth - the law of becoming - cause and effect - we are punished by our sins. To take it away from Buddhism and and put it into religion - vengeance is mine sayeth the Lord.
Absolutely definitely. Where 'intentions' are good, karma will always be on your side. Those who continuousley act with bad intention rarely break free from the vicious circle they have formed as their life, by repeating such negative behaviour. Stay positive, do the right thing by 'yourself' & others & things will turn out for the best for you.