I agree with you on Event A; I'm not so sure about event C. And I disagree with your Event B.
For Event B: consider the case where Aji eats his sandwich second to last. You claim that there are six ways of doing this; I think there are only 4 ways: the meat must be put into the sandwich either first or second; then you have two choices of what else to do before eating the sandwich; the last thing you do is now forced. Explicitly (with m=putting meat, f=eating fruit, j=drinking juice, and s=eating sandwich) the only four things he can do are mfsj, mjsf, fmsj, and jmsf. I don't see six things.
Where is your counting error? It is true that you have three choices for the first position, but you don't have two choices for the second thing. You only have two choices for the second thing if the first things you did was putting the meat in; if you chose anything else for your first thing to do, then the second thing to do must be putting the meat in the sandwich, so you don't really have 2 choices for the second thing regardless of the third. Instead, you would have to break it up into cases: you have 2 ways of doing it if the meat happens first; and 2 ways if the meat happens second.
Here's a simpler way of doing Event B:
Since Aji must put meat in the sandwich before eating it, we know that, whethever order he does things, "put meat" goes before "eat sandwich". There are things that can happen before he puts meat in the sandwich, things that can happen after he puts meat in the sandwich but before he eats it, and things that can happen after he eats his sandwich.
So, relative to the putting-meat-and-eating-his-sandwich, there are three temporal locations for "eat his fruit" to go into:
<location 1> put meat <location 2> eat sandwich <location 3>
Once we chronologically locate the fruit relative to the sandwich-eating process, what about the juice? There are now four temporal locations for the juice: any of the two temporal locations not used by the fruit; and the same temporal location as the fruit, but either before the fruit, or after the fruit. For instance, if the fruit was eaten between putting the meat and eating the sandwich, then the juice can be had before putting the meat, or after the meat but before the fruit; or after the fruit but before the sandwich; or after the sandwich.
This gives $3\times 4 = 12$ different ways of doing Event B.
As for Event C: note that the problem states that he picks up the fishing rod and the icebox after tying the vote. That means that the first thing Aji does is tie the boat. Then he can either grab the fishing rod or the icebox (two things). Then he grabs whatever is left, then he heads home. It seems to me that there are only two ways of performing event C, not six.
Added: Event C has recently been edited to give 2 ways, in which case I agree.
Your method for the second part of the question works (it doesn't have to be in Event A or C; it could be something in Event B as well). Or you can add a thing that can either be done or not, e.g., "wear or not wear a cap."
First seat the $4$ girls around the table, which can be done in $(4-1)!$ ways (why?, Check "circular permutation"). Now in between these girls, there are $4$ gaps, where you would have to seat the $5$ boys, two of whom must sit together. So we club the two boys to form a single unit and see that the $4$ units can be seated in the $4$ gaps in $4!$ ways. However the two boys who form the unit, can be rearranged among themselves in $2$ ways. So total number of ways is $2!\times3!\times4!$.
Best Answer
If $p$ particular things are to be included among the $r$ distinct objects that are being arranged, we must select $r - p$ of the remaining $n - p$ objects, which can be done in $\binom{n - p}{r - p}$ objects. We can then arrange the $r$ objects in $r!$ ways. Hence, there are $$\binom{n - p}{r - p}r!$$ possible permutations that include the $p$ particular objects.