So you're happy to give away your data, but also insistent that you should pay someone to review the request for your data. Apologies if I'm misunderstanding your comments (very possible), but I think I at least understand why some folks are confused.
You can't escape the shittiness of this problem by running your own server. It's a bad situation either way.
The root of the problem as i read it is overly zealous law enforcement and a judge that is not acting as a proper check on their power. It's a political problem. It can't be escaped with purely technical solutions like who stores the data.
In TFA they mention the possibility of complying but not giving everything that is asked for. A lawyer can probably help you craft that in a way that will satisfy a judge.
Point about Ring's lawyers (which we've seemingly gotten away from this deep into the thread) is you do not pay for them or get involved if you don't want to be. You don't get to be involved in strategy either, which may not be in your interests. Getting the best thing for your interests may require paying a lot for a lawyer and a lot of stress. It would all depend on the specifics of the case.
When you own it, you can fight back to your heart's content.
And by the way, you do pay for Ring's lawyers if you use their product.
The most important point
A subpoena for Ring is an order to produce data. A warrant for Joe's CCTV at 223 Acacia Avenue is permission to take the data.