No it's not. It's really quite common for fiat sportsbetting sites to have 2x or 3x deposit roll overs from my experience...
Standard in (fiat) bookies is 1x rollover of your deposit, before you can withdraw, which is ok. 2x I have never seen, though maybe still acceptable, but 3x is just brazen, greedy and not fair. But FJ's 2x is only for casino games as stated earlier, which is fine I think.
That 8.1.2 rule is the biggest joke I have ever seen, had to go to their site to see it for myself, this is a rip-off. There seems to be no min odds requirement, so you can at least play a 1.01 and pray, but this speaks volumes about what they are up to.