Firstly let my say i do have sympathy for you guys losing a player like Milford and a promising junior like TP. As a Broncos fan, I do feel your pain as we have lost plenty of players over the years, that we had developed but couldn't keep as they were offered significantly more from other teams to leave.
but i have to say that you are a bunch of hypocrites.
Right now, you are fighting to get Paulo and Tapine for 2017, both who are under contract in 2016. Tapine is also a player that the Knights really wanted to keep. This is the exact situation as TPJ signing with us.
you also recently signed Blake Austin from the tigers, BJ Leilua from the Knights and FPN form the Roosters all while still under contract to their clubs.
in the following times we have lost the following players (poached by other clubs), that we either developed entirely or at least had from a young age (like TPJ, since he came from Newcastle origionally).
Jayden Nikorima (that one really hurt)
Ashley Taylor (divided many Broncos fans, but the kid has talent)
Tariq Sims
Korbin Sims
Jordan Drew
Dale Copley (I so wish it was Reed that left - as a matter of fact, do you guys want him?, if so, please by all means take him)
Corey Norman
Gerard Beale
Mitchell Dodds
Jake Granville
Matt Parcell
Dave Taylor (although i tend to think we dodged a bullet, losing him)
Ben Hannant
Dunamis Lui
Antonio Winterstein
Dave Hala
I've probably missed a few ... but you get my point, many of those players we really wanted to keep.
as for the TPA's ... every single club does it ... don't act like the Raiders are the only morally superior club in the NRL. and if your club doesn't have the right management to take full advantage of that, then maybe they should get some new management... I've actually thought that Furner was dragging your club down for a long time, but i think you'll be stuck with him until he decides to leave on his own...