Some people think that adding any turrets of any kind is a bad idea... let's face it, no matter what LBI did with the game there are going to be people complaining.
What no one said would be a BAD idea was leaving turrets in - but makng them manned.
I believe this would have made everyone happy except lazy campers hiding and letting turrets do their dirty work.
The problem of spamming outposts in the other teams home base could have been remedied by making them only last for so long.... like in WH when you leave a plane or jeep in some place on the map it doesn't belong, it begins to deteriorate, eventually essplodes and respawns.
Could have made outposts and all 'red' garages and vehicles dropped in the home zone only last so long if left unattended (someone with a repair tool would have had to have baby sit the outposts, etc) or unmanned.