Screws can and do come loose on any bow, past and present and it boils down to the owner having the responsibility of maintaining or getting the proper instructions to maintaining their equipment. This is covered in the owner's manual for any bow. As for your peep coming loose, that's going to happen if it's not secured properly.
Would you really throw your $700.00 bow down in the field and walk away to leave it rust because the dealer or yourself failed to set it up or maintain itproperly? I set my Tribute up myself and have yet to re-adjust the sights on it from last late December. It's proven to me to be dead reliable to hit the mark out to 40 yards since then,, no twisting of the string or cables, serving wear or need to change sight settings