Tell me what you don't feel right about. I think you made an extremely generous offer by saying you would pay for the car and gasoline, and then to pay for breakfast and lunch.
If I read your correctly...you are now paying for half of all the trip cost....does that mean:
1. Half of airline ticket
2. All of car and gasoline
3. All breakfast and lunch
If this is what you are paying...then that is more than generous...it is going above and beyond.
If that is what you agreed to. Then look at what he is paying for:
Who is carrying more of the financial burden?
If you want this to be a shared trip. Then it would be:
1. Each pays for their own airline ticket
2. Car and gasoline would be split 50-50
3. Meals would be split 50-50
Right now you are carrying more of the financial burden.
I encourage you to do what feels most comfortable for you...that means that you do not feel used and that you feel he is contributing if not equally, then just a bit more than you.
Yes..I understand that he is unemployed. But...he wanted you to come on this trip. And...he needs to be more of the man. And...you cannot continue to pay for everything.
In my way of looking at it..at minimum it should be a 50-50 split. The best scenario would be for him to pay more than you.
I hope this helps with your thinking.