Yep, Boots aren't reknown for their generous timeframes; they try and get an offer to you BEFORE everybody else in the hopes of forcing your hand a bit. After all, they are the ones holding the trump card here.
In this world, you do have to be out for yourself a bit. If you were to accept Boots, but later got an better offer from hospital, then you absolutely should take it - don't work for Boots just because you feel obligated, for I doubt you'll ever really see that loyalty repaid.
...however, you also have to counterbalance that with the fact Boots will almost certainly be after their own interests, and will have no compunction blacklisting you for not playing ball here. And there's nothing wrong with that - by taking up place and later dropping out, you are sending a pretty clear message you're not reliable.
Accept the offer with Boots if you would be genuinely happy to do your pre-reg with them; if a hospital crops up, well, you will just have to cross that bridge when you get there. If your dream sincerely is to work in hospital anyway - and you doubt that you'll be working in community anway - then you have less to lose from being blacklisted by them.
However, if it's something you are decidely against doing, and working for Boots (or community in general) would feel like a massive setback, you may be better off rejecting the offer and letting someone else take it - community can be pretty challenging if you aren't invested in it, IMHO. Also, if it is just a matter of hospital being your preference for pre-reg, but you want to move into community in the future, you should perhaps tread carefully.
But I'll reiterate: Boots, and pretty much every multinational, are big companies who will always put their needs first, yours second. Take the option which most benefits you, not them.