However, I disagree about the sushi. I wouldn't dare break a long fast by going to a restaurant. The fish is known to have mercury, and usually it isn't fresh.
The only way I would break a fast with meat is if I caught a fish out of the water and ate it seconds later