This, like so many other scoring questions, is one of those HTBT situations. OBR 10.12(a)(8) states:
The official scorer shall charge an error against any fielder...whose failure to stop, or try to stop, an accurately thrown ball permits a runner to advance, so long as there was occasion for the throw. If such throw was made to second base, the official scorer shall determine whether it was the duty of the second baseman or the shortstop to stop the ball and shall charge an error to the negligent fielder.
Rule 10.12(a)(8) Comment: If, in the official scorer's judgment, there was no occasion for the throw, the official scorer shall charge an error to the fielder who threw the ball.
So, according to 10.12(a)(8), if in the scorer's judgment, (i) there was occasion for F3's throw home, (ii) F3's throw was accurate, and (iii) F2's failure to stop F3's throw permitted one or more runners to advance, then charge F2 with an error. If there was no occasion for F3's throw, then charge F3 with an error. In either case, 10.12(a)(8) addresses how to deal with the failure to stop an "accurately thrown" ball.
In most situations, an "accurate" throw is one that is made to the fielder, not the base (one exception being a throw to second on a stolen base attempt when the throw is made to the base while either F4 or F6 move over to the bag to make the play, which is the basis for the second sentence of the rule). So, in the OP's case, 10.12(a)(8) doesn't apply, as the throw was not "accurate."
OBR 10.12(a)(1) states in part:
The official scorer shall charge an error against any fielder...whose misplay (fumble, muff or wild throw) prolongs the time at bat of a batter, prolongs the presence on the bases of a runner or permits a runner to advance one or more bases...
So, in the OP's case, charge F3 with an error if F3's wild throw either (i) permitted R3 to score (i.e., an "accurate" throw to F2 would have prevented R3 from scoring) or (ii) allowed BR to advance to 2B.