I would say give the offside, although it may depend on the nature of the game itself. However, the player still has control of the ball so he has a clear advantage, but it is his mistake in passing to a team mate in an offside position so he should not really have the free kick too - had he not been fouled, he probably would have still passed to that team mate anyway.
a question from an inexperienced ref.
whether grassroots level or not, is it within the authority of the referee to consider the preference of the attacking team when applying the advantage rule?
for example, there are lots of grassroots teams who like to pass the ball on the floor and would usually prefer to keep play moving. i find you can usually tell when this is the case quite early in a match. on the flip side a lot of teams will want a free kick in pretty much every circumstance because it gives them chance to get the ball in the box.
so to use a premier league analogy, would it be reasonable for me to apply the advantage rule more often for Swansea and give the free kick more often for Stoke?
+1 on this reply.If the player has retained clean possession, had time and space to pick his pass, then plays it an offside team mate.....tough. Advantage given and wasted as opposed to not accrued.
If the player barely manages to stay on his feet, and in trying to bring the under control knocks it to an offside team mate, we are having the FK.
However if I saw the player barely staying on his feet, I'm not likely to be playing advantage until I see what happens next anyway.
I play very little advantage because certainly at grass roots level, unless the ball is getting tapped into the net, most teams will benefit from the set piece more than relying on the skill to go past players and score.
It changes as you go up through the ability levels of players but not by much until you hit the professional games really.
If the player had enough time to compose himself and then pass then I'd give the offside - if it was rushed and he was under pressure then I'd bring it back.