Thanks for the explanation. (I was away for a bit, couldn't reply sooner.)
I have a follow up question, which is related to this giving/receiving thing.
I encountered a few sentences with these kind of constructs and I was wondering if you could clarify who is giving and receiving in those cases.
1. 「(person)には (action)してもらおうかな?」- Also not sure what's the significance of もらおう (volitional) in here.
2. 「そんなのより、(person)が (something)なってくれないと、私はもっと嫌かな。」If i remember correctly, the sentence before this is describing "そんなの", a thing that would be "less bad" then this sentence. In this case, does this simply mean "if (person) doesn't get some favor, then..." and not strictly from the speaker?
Right after sentence was「(person)が良かったって思ってくれないと意味ない」- Same as the above, just the general "if the said person doesn't get the favor from someone, then..."?
3. 「これで奴が心を入れ替えてくれることをわりと真剣に願った。」- The speaker was trying to teach a classmate a lesson, similar as the above "Wish that he would get the 入れ替えてくれる from someone"?
4. Can't remember the full sentence, but it ended with 「てもらえよ!」- Is this simply a "receive (something)!" command (form)?
Small question about 2. and 3. - While くれる has the meaning of "someone gives you something" and もらう "you receive something", it seems to me like they could be interchangeable in those cases assuming that what I wrote above is not completely wrong.
Sorry for bothering you with this, this giving/receiving thing has been messing with me for a while. Really want to put it to rest.
(Hopefully I didn't forget anything.)